Qualitative and Quantitative Analysis of CORBA and RMI

نویسندگان

  • Matjaz B. Juric
  • Ivan Rozman
چکیده

Distributed object architectures and Java are important for building modern, scalable, web-enabled applications. This paper is focused on qualitative and quantitative analysis of two distributed object models for use with Java: CORBA and RMI. We compare both models in terms of features, maturity, legacy system support and ease of development. Focus is given to performances. We present performance results based on real world scenarios that include single client and multi-client configurations and different data types and sizes. We evaluate multithreading strategies and analyse code in order to identify the most time consuming methods. We compare the results and give hints and conclusions. We have found that because of its complexity CORBA is slightly slower than RMI in simple scenarios. On the other hand CORBA handles multiple simultaneous clients and larger data amounts better and suffers from far lower performance degradation under heavy client load. The article presents a solid basis for making a decision about the underlying distributed object model.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance comparison of CORBA and RMI

Distributed object architectures and Java are important for building modern, scalable, web-enabled applications. This paper is focused on qualitative and quantitative comparison of two distributed object models for use with Java: CORBA and RMI. We compare both models in terms of features, ease of development and performance. We present performance results based on real world scenarios that incl...

متن کامل

Choosing Component Middleware Based on Performance Evaluation

Distributed object models form the basis for distributed component-based applications. This paper is focused on qualitative and quantitative analysis of two most important distributed object models for use with the Java programming language: CORBA and RMI. We compare both models in terms of features, maturity, legacy system support and ease of development. Special attention is paid to performan...

متن کامل

Difference between corba and rmi pdf

Of two distributed object models for use with Java: CORBA and RMI. In the paper we presents performance. Important differences between CORBA and RMI.Both CORBA and RMI hide the communications details of. Therefore from now on we will compare RMI only to the CORBA object request broker. ORB.Systems developers will have to choose between interoperability where Web Services have advantages, and pe...

متن کامل

CORBA, RMI and RMI-IIOP Performance Analysis and Optimization

Java and distributed object models are important for building modern, scalable, interoperable applications. This paper is focused on the performance analysis, comparison and optimization of distributed object middleware for Java 2: RMI (Remote Method Invocation), IDL (Interface Definition Language – CORBA) and RMI-IIOP (Remote Method Invocation over Internet Inter-ORB Protocol). The paper prese...

متن کامل

Comparison of CORBA and Java RMI Based on Performance Analysis

Distributed object architectures and Java are important for building modern, scalable, web-enabled applications. To meet the requirements of large, mission critical systems they should offer adequate performances especially under heavy multi-client load. This paper is focused on the performance analysis of two distributed object models for use with Java: CORBA and RMI. In the paper we presents ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007